package com.bweab.service.api.en;

import com.bweab.util.PageList;

/**
 * 充值记录页面相关的服务操作
 */
public interface DepositTbEnServiceInterface {
    /**
     *
     * @param depositId 充值记录id
     * @param page      当前页面
     * @param pageSize  页面大小
     * @return PageList
     */
    PageList queryDepositInfoByDepositId(int depositId, int page, int pageSize);

    /**
     * 通过寝室id获取充值记录
     *
     * @param page
     * @param pageSize
     * @param dormitoryId 寝室id
     * @return 返回的对象是处理好的响应结果
     */
    PageList queryDepositInfoByDormitoryId(int page, int pageSize, int dormitoryId);

    /**
     * 通过用户id查询充值数据
     * @param userId
     * @param page
     * @param pageSize
     * @return 返回结果是一个PageList 处理好的数据
     */
    PageList queryDepositInfoByUserId(int userId, int page, int pageSize);
}
